ClawCloud 是什么
ClawCloud 是阿里在新加坡推出的云服务
是一款类似于 Vercel 和 Netlify 的在线开发平台,专为开发者和个人用户设计。
通过 Claw Cloud Run,用户可以快速部署各种流行的应用程序和开源项目,如 Alist、Dify、frp 等,无需复杂的配置或高昂的成本。
目前,平台提供永久免费的 5 刀/月额度,只需绑定一个注册超过 180 天的 GitHub 账号即可享受。
官方网站: https://console.run.claw.cloud/signin?link=WARSAGD22RYP
frp 是什么
frp 是一款高性能的反向代理应用,专注于内网穿透。
它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。
通过在具有公网 IP 的节点上部署 frp 服务端,您可以轻松地将内网服务穿透到公网,并享受以下专业特性:
多种协议支持:客户端服务端通信支持 TCP、QUIC、KCP 和 Websocket 等多种协议。
TCP 连接流式复用:在单个连接上承载多个请求,减少连接建立时间,降低请求延迟。
代理组间的负载均衡。
端口复用:多个服务可以通过同一个服务端端口暴露。
P2P 通信:流量不必经过服务器中转,充分利用带宽资源。
客户端插件:提供多个原生支持的客户端插件,如静态文件查看、HTTPS/HTTP 协议转换、HTTP、SOCKS5 代理等,以便满足各种需求。
服务端插件系统:高度可扩展的服务端插件系统,便于根据自身需求进行功能扩展。
用户友好的 UI 页面:提供服务端和客户端的用户界面,使配置和监控变得更加方便。
搭建
ClawCloud 端搭建frps 过程
1.登录 ClawCloud
2.在 ClawCloud 首页,打开应用商店 app store
3.在tools的标签下,选择frp
4.设置账号和密码,点击deploy app,可以看到费用是0.02美元每天,按照之前的操作,用github账号登录每月赠送5美元,相当于免费用
5.稍等一会,刷新一下界面,可以在首页上显示frp 的图标
6.在 ClawCloud 首页点击图标后,进入frp的服务监控界面,需要输入刚刚配置的用户密码
7.在 ClawCloud 在首页点击应用启动面板,app launchpad
8.单击刚刚启动的frp服务
9.进入服务总览界面 Overview
10.点击配置 Advanced Configuration ,在配置项中点击 Configmaps 的 Add
11.在跳转界面中下拉找到Configmaps 配置项,配置frps.toml
12.新增链接方式token,和设置的token值
1 | auth.method = "token" |
此处的token值wangjikai.com可根据需要修改
此处完整的frps.toml配置如下
1 | # frps.toml |
修改完成之后点击confirm进行应用
13.上滑界面,点击更新 update,注意此处会重启frp服务,可能因为给的配置较低的原因,重启较慢,多等待一会即可
14.重启之后状态显示running,回到服务总览界面 Overview
15.拉到下面network,记录80和7000端口的外网地址
1 | https://frp-jusywadl.us-west-1.clawcloudrun.com |
此处地址要记录自己的,这是本次搭建用的,并不同通用
至此,ClowCloud 的上的操作完成,接下来是服务端的配置,以海纳斯系统为例
海纳斯系统搭建frps 过程
玩客云刷海纳斯系统参考:
https://www.ecoo.top/docs/tutorial-basics/s805
图片
1.登录,根据自己刷的海纳斯系统ip进入系统,登录
2.登录后点击外网按钮,切换到局域网
3.在局域网中点击终端后台图标
4.登录,默认账号密码:root/ecoo1234,若已经修改,输入修改后的账号密码
6.切换到frp 的配置目录下,备份frpc.toml 配置
具体命令如下
1 | cd /etc/frp |
7.此时,查看目录结构,使用vim 命令修改frpc.toml 配置文件
vim frpc.toml
8.打开之后,键盘点击“i”键,进入编辑模式,删除此文件内的所有内容
9.复制此段配置,到frpc.toml文件中
1 | serverAddr = "tcp.us-west-1.clawcloudrun.com" |
注意将serverAddr,serverPort,auth.token,customDomains 分别修改为自己的
其中auth.token为 上面 ClawCloud 的第12步骤
serverAddr,serverPort,为上面 ClawCloud 的第15步骤记录的7000端口的外网地址,注意serverAddr 为去掉前缀和端口,即去掉“tcp://”和“:38525”
customDomains ,为上面 ClawCloud 的第15步骤记录的80端口的外网地址,注意去掉地址前缀“https://”
之后点击键盘上的“Esc”按键,点击输入”:x” 退出编辑配置文件
10.先停止frpc服务,之后再测试测试frpc.toml是否成功,最后重启frpc服务
具体操作如下
1 | systemctl stop frpc #先停止frp客户端的服务 |
11.最后复制ClawCloud 的第15步骤记录的80端口的外网地址到浏览器,即可使用外网打开内网海纳斯系统。
1 | https://frp-jusywadl.us-west-1.clawcloudrun.com |
一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;